home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / src / cmds / tcsh / dist / RCS / config_f.h,v < prev    next >
Encoding:
Text File  |  1992-12-18  |  4.2 KB  |  160 lines

  1. head     1.1;
  2. branch   ;
  3. access   ;
  4. symbols  ;
  5. locks    jhh:1.1; strict;
  6. comment  @ * @;
  7.  
  8.  
  9. 1.1
  10. date     92.12.18.14.31.28;  author jhh;  state Exp;
  11. branches ;
  12. next     ;
  13.  
  14.  
  15. desc
  16. @@
  17.  
  18.  
  19.  
  20. 1.1
  21. log
  22. @Initial revision
  23. @
  24. text
  25. @/* $Header: /home/hyperion/mu/christos/src/sys/tcsh-6.01/RCS/config_f.h,v 3.2 1991/09/08 00:45:32 christos Exp $ */
  26. /*
  27.  * config_f.h -- configure various defines for tcsh
  28.  *
  29.  * This is included by config.h.
  30.  *
  31.  * Edit this to match your particular feelings; this is set up to the
  32.  * way I like it.
  33.  */
  34. /*-
  35.  * Copyright (c) 1980, 1991 The Regents of the University of California.
  36.  * All rights reserved.
  37.  *
  38.  * Redistribution and use in source and binary forms, with or without
  39.  * modification, are permitted provided that the following conditions
  40.  * are met:
  41.  * 1. Redistributions of source code must retain the above copyright
  42.  *    notice, this list of conditions and the following disclaimer.
  43.  * 2. Redistributions in binary form must reproduce the above copyright
  44.  *    notice, this list of conditions and the following disclaimer in the
  45.  *    documentation and/or other materials provided with the distribution.
  46.  * 3. All advertising materials mentioning features or use of this software
  47.  *    must display the following acknowledgement:
  48.  *    This product includes software developed by the University of
  49.  *    California, Berkeley and its contributors.
  50.  * 4. Neither the name of the University nor the names of its contributors
  51.  *    may be used to endorse or promote products derived from this software
  52.  *    without specific prior written permission.
  53.  *
  54.  * THIS SOFTWARE IS PROVIDED BY THE REGENTS AND CONTRIBUTORS ``AS IS'' AND
  55.  * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
  56.  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
  57.  * ARE DISCLAIMED.  IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE
  58.  * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
  59.  * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
  60.  * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
  61.  * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
  62.  * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
  63.  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  64.  * SUCH DAMAGE.
  65.  */
  66. #ifndef _h_config_f
  67. #define _h_config_f
  68.  
  69. /*
  70.  * SHORT_STRINGS Use 16 bit characters instead of 8 bit chars
  71.  *              This fixes up quoting problems and eases implementation
  72.  *             of nls...
  73.  *
  74.  */
  75. #define SHORT_STRINGS
  76.  
  77. /*
  78.  * NLS:        Use Native Language System
  79.  *        Routines like setlocale() are needed
  80.  *        if you don't have <locale.h>, you don't want
  81.  *        to define this.
  82.  */
  83. #define NLS
  84.  
  85. /*
  86.  * LOGINFIRST   Source ~/.login before ~/.cshrc
  87.  */
  88. #undef LOGINFIRST
  89.  
  90. /*
  91.  * VIDEFAULT    Make the VI mode editor the default
  92.  */
  93. #undef VIDEFAULT
  94.  
  95. /*
  96.  * KAI          use "bye" command and rename "log" to "watchlog"
  97.  */
  98. #undef KAI
  99.  
  100. /*
  101.  * CSHDIRS    save a history like stack of directories
  102.  */
  103. #define CSHDIRS
  104.  
  105. /*
  106.  * TESLA    drops DTR on logout. Historical note:
  107.  *        tesla.ee.cornell.edu was a vax11/780 with a develcon
  108.  *        switch that sometimes would not hang up.
  109.  */
  110. #undef TESLA
  111.  
  112. /*
  113.  * DOTLAST      put "." last in the default path, for security reasons
  114.  */
  115. #define DOTLAST
  116.  
  117. /*
  118.  * AUTOLOGOUT    tries to determine if it should set autologout depending
  119.  *        on the name of the tty, and environment.
  120.  *        Does not make sense in the modern window systems!
  121.  */
  122. #define AUTOLOGOUT
  123.  
  124. /*
  125.  * SUSPENDED    Newer shells say 'Suspended' instead of 'Stopped'.
  126.  *        Define to get the same type of messages.
  127.  */
  128. #define SUSPENDED
  129.  
  130. /*
  131.  * KANJI    Ignore meta-next, and the ISO character set. Should
  132.  *        be used with SHORT_STRINGS
  133.  *
  134.  */
  135. #undef KANJI
  136.  
  137. /*
  138.  * SYSMALLOC    Use the system provided version of malloc and friends.
  139.  *        This can be much slower and no memory statistics will be
  140.  *        provided.
  141.  */
  142. #undef SYSMALLOC
  143.  
  144. /*
  145.  * RCSID    This defines if we want rcs strings in the binary or not
  146.  *
  147.  */
  148. #if !defined(lint) && !defined(SABER)
  149. # ifndef __GNUC__
  150. #  define RCSID(id) static char *rcsid = (id);
  151. # else
  152. #  define RCSID(id) static char *rcsid() { return (id); }
  153. # endif /* !__GNUC__ */
  154. #else
  155. # define RCSID(id)    /* Nothing */
  156. #endif /* !lint && !SABER */
  157.  
  158. #endif /* _h_config_f */
  159. @
  160.